William Jon McCann [Tue, 21 Jan 2014 01:23:35 +0000 (20:23 -0500)]
docs: document fields of GtkRecentFilterInfo
William Jon McCann [Tue, 21 Jan 2014 01:16:55 +0000 (20:16 -0500)]
docs: add docs for GtkRecentChooserIface
William Jon McCann [Tue, 21 Jan 2014 00:56:56 +0000 (19:56 -0500)]
docs: add missing flag
William Jon McCann [Tue, 21 Jan 2014 00:54:48 +0000 (19:54 -0500)]
docs: add missing method
William Jon McCann [Tue, 21 Jan 2014 00:53:29 +0000 (19:53 -0500)]
docs: remove duplicate methods
William Jon McCann [Tue, 21 Jan 2014 00:50:38 +0000 (19:50 -0500)]
docs: mark base interface as private
William Jon McCann [Tue, 21 Jan 2014 00:28:32 +0000 (19:28 -0500)]
docs: add missing docs for GtkAccelKey
William Jon McCann [Tue, 21 Jan 2014 00:22:48 +0000 (19:22 -0500)]
docs: fill in some missing field descriptions
William Jon McCann [Tue, 21 Jan 2014 00:18:52 +0000 (19:18 -0500)]
docs: mark some enums values as deprecated
William Jon McCann [Tue, 21 Jan 2014 00:15:34 +0000 (19:15 -0500)]
docs: avoid ambiguous return tags
William Jon McCann [Tue, 21 Jan 2014 00:08:56 +0000 (19:08 -0500)]
docs: fix docs for out params
William Jon McCann [Mon, 20 Jan 2014 23:53:58 +0000 (18:53 -0500)]
docs: don't use gtkdoc style for regular comments
Steve Frécinaux [Mon, 20 Jan 2014 08:32:37 +0000 (09:32 +0100)]
GtkStack: add gtk_stack_get_child_by_name()
This new method allows getting a widget from a GtkStack when we know its
name, and will also return NULL if there is no widget going by that
name.
Usage example would be to check if a child with a given name exists
before calling gtk_stack_set_visible_child_name().
https://bugzilla.gnome.org/show_bug.cgi?id=722588
Victor Ibragimov [Tue, 21 Jan 2014 06:24:56 +0000 (11:24 +0500)]
Tajik translation updated
William Jon McCann [Mon, 20 Jan 2014 23:39:24 +0000 (18:39 -0500)]
docs: add GdkFrameClock to types
William Jon McCann [Mon, 20 Jan 2014 23:00:28 +0000 (18:00 -0500)]
docs: remove reference to function that doesn't exist
William Jon McCann [Mon, 20 Jan 2014 22:50:09 +0000 (17:50 -0500)]
docs: fix typo in function name
William Jon McCann [Mon, 20 Jan 2014 22:45:37 +0000 (17:45 -0500)]
docs: fix typo in parameter name
William Jon McCann [Mon, 20 Jan 2014 22:40:01 +0000 (17:40 -0500)]
docs: fix typo in type name
William Jon McCann [Mon, 20 Jan 2014 22:33:42 +0000 (17:33 -0500)]
docs: use GDK_KEY_* names in docs
William Jon McCann [Mon, 20 Jan 2014 22:31:53 +0000 (17:31 -0500)]
docs: add GdkModifierIntent to docs
William Jon McCann [Mon, 20 Jan 2014 22:25:57 +0000 (17:25 -0500)]
docs: fix typos in class names
William Jon McCann [Mon, 20 Jan 2014 22:23:00 +0000 (17:23 -0500)]
docs: remove reference to nonexistant api
Refers to an uncommitted part of
https://bugzilla.gnome.org/show_bug.cgi?id=696001
William Jon McCann [Mon, 20 Jan 2014 22:11:22 +0000 (17:11 -0500)]
docs: fix typo in function name
William Jon McCann [Mon, 20 Jan 2014 22:09:05 +0000 (17:09 -0500)]
docs: zero is a literal not a type link
William Jon McCann [Mon, 20 Jan 2014 22:05:52 +0000 (17:05 -0500)]
docs: fix typo in doc syntax
William Jon McCann [Mon, 20 Jan 2014 22:01:38 +0000 (17:01 -0500)]
docs: fix typo in type name
William Jon McCann [Mon, 20 Jan 2014 21:57:51 +0000 (16:57 -0500)]
docs: fix typo in type name
William Jon McCann [Mon, 20 Jan 2014 21:55:07 +0000 (16:55 -0500)]
docs: fix type in parameter type
William Jon McCann [Mon, 20 Jan 2014 21:17:21 +0000 (16:17 -0500)]
docs: remove link to missing example
Removed in
e95490c15e8a95cb72601e4d66e806b55d7b4d82 etc.
William Jon McCann [Mon, 20 Jan 2014 20:59:04 +0000 (15:59 -0500)]
docs: add docs for GtkFrameClock
William Jon McCann [Mon, 20 Jan 2014 20:41:31 +0000 (15:41 -0500)]
docs: fix docs for GDK_XID_TO_POINTER and GDK_POINTER_TO_XID
William Jon McCann [Mon, 20 Jan 2014 20:32:35 +0000 (15:32 -0500)]
docs: fix typo in GDK_WINDOW_STATE_TILED
William Jon McCann [Mon, 20 Jan 2014 20:31:10 +0000 (15:31 -0500)]
docs: add missing scroll delta fields
William Jon McCann [Mon, 20 Jan 2014 20:28:06 +0000 (15:28 -0500)]
docs: add missing GdkEvent field names
William Jon McCann [Mon, 20 Jan 2014 20:21:52 +0000 (15:21 -0500)]
docs: add missing docs for GDK_MODIFIER_RESERVED_*_MASK
Fran Diéguez [Mon, 20 Jan 2014 22:37:41 +0000 (23:37 +0100)]
Updated Galician translations
Fran Diéguez [Mon, 20 Jan 2014 22:08:48 +0000 (23:08 +0100)]
Updated Galician translations
William Jon McCann [Mon, 20 Jan 2014 20:18:21 +0000 (15:18 -0500)]
docs: add docs for GtkTargetPair
William Jon McCann [Mon, 20 Jan 2014 19:37:33 +0000 (14:37 -0500)]
wayland: fix rename of wl_shell to xdg_shell
Regression from
9127087e1c0e93f94552f0ad5170d4dfa785146a
William Jon McCann [Mon, 20 Jan 2014 19:28:04 +0000 (14:28 -0500)]
docs: add missing docs for GDK_DISABLE_DEPRECATION_WARNINGS
William Jon McCann [Mon, 20 Jan 2014 18:42:57 +0000 (13:42 -0500)]
docs: add missing docs for GDK_WINDOWING_WAYLAND
William Jon McCann [Mon, 20 Jan 2014 18:41:40 +0000 (13:41 -0500)]
docs: add missing overrides for QUARTZ and WAYLAND
William Jon McCann [Mon, 20 Jan 2014 17:44:29 +0000 (12:44 -0500)]
docs: put GtkWindow above subclasses
William Jon McCann [Fri, 17 Jan 2014 20:17:45 +0000 (15:17 -0500)]
docs: add Gtk*Class docs
https://bugzilla.gnome.org/show_bug.cgi?id=81006
William Jon McCann [Fri, 17 Jan 2014 22:30:08 +0000 (17:30 -0500)]
Remove references to removed gtk_item_select api
Daniel Mustieles [Mon, 20 Jan 2014 15:40:04 +0000 (16:40 +0100)]
Updated Spanish translation
Daniel Mustieles [Mon, 20 Jan 2014 15:39:53 +0000 (16:39 +0100)]
Updated Spanish translation
Rafael Ferreira [Sun, 19 Jan 2014 22:59:24 +0000 (20:59 -0200)]
Updated Brazilian Portuguese translation
Rafael Ferreira [Sun, 19 Jan 2014 22:00:48 +0000 (20:00 -0200)]
Updated Brazilian Portuguese translation
Matthias Clasen [Sat, 18 Jan 2014 22:56:44 +0000 (17:56 -0500)]
Make sure title_bar_with is initialized
With a hidden custom title, we failed to initialize
the title_bar_width variables.
Matthias Clasen [Sat, 18 Jan 2014 22:55:04 +0000 (17:55 -0500)]
path bar: Request enough natural width to fit all buttons
Otherwise, we are at the mercy of the container giving us
more space than we request, which does not always work.
Yosef Or Boczko [Sat, 18 Jan 2014 19:08:30 +0000 (21:08 +0200)]
Updated Hebrew translation
Piotr Drąg [Sat, 18 Jan 2014 17:18:31 +0000 (18:18 +0100)]
Updated POTFILES.skip
Matthias Clasen [Sat, 18 Jan 2014 15:54:37 +0000 (10:54 -0500)]
a11y tests: Fix expected output of about.ui
Matthias Clasen [Sat, 18 Jan 2014 15:53:22 +0000 (10:53 -0500)]
a11y tests: Fix settings that affect a11y output
It would be nicer if we could have the tests specify what environment
their expected output was created in, then we could test multiple
scenarios. For now, just fix the setting to avoid test failures.
Piotr Drąg [Sat, 18 Jan 2014 15:12:40 +0000 (16:12 +0100)]
Updated POTFILES.skip
Tong Hui [Sat, 18 Jan 2014 09:05:44 +0000 (17:05 +0800)]
Update Chinese simplified translation for ui and properties
Ryan Lortie [Wed, 15 Jan 2014 05:38:02 +0000 (00:38 -0500)]
quartz: add a default application menu
When running on quartz, it is no longer expected for applications to
provide their own application menu. Instead, they should simply ensure
that they provide "app.about", "app.preferences" and "app.quit" actions
(which many apps are already doing).
A default menu will be shown that looks like the one presented by all
other Mac OS applications, containing menu items for the above actions,
as well as the typical "Hide app", "Hide Others and "Show All" items and
the "Services" submenu.
If an application does explicitly set an application menu (via
gtk_application_set_app_menu()) then it will be respected, as before.
https://bugzilla.gnome.org/show_bug.cgi?id=720552
Ryan Lortie [Wed, 15 Jan 2014 06:35:43 +0000 (01:35 -0500)]
extract-strings: support GMenu GtkBuilder markup
Add support for extracting strings from GMenu markup in GtkBuilder
files.
This means that we have to support translatable <attribute/> tags.
Unfortunately, <attribute> is also used by GtkTreeViewColumn and
GtkLabel for other purposes, and those other purposes use a value=''
(XML) attribute, so we must accept (and ignore) that in order not to
have errors. Nothing will happen in those cases because they do not
also specify translatable='yes', so we ignore them.
https://bugzilla.gnome.org/show_bug.cgi?id=720552
Ryan Lortie [Wed, 15 Jan 2014 06:21:29 +0000 (01:21 -0500)]
application: new 'insert action group' private api
Add a new private API to GtkApplication akin to
gtk_widget_insert_action_group().
We'll use this to insert a few extra actions at the app level with a
separate namespace for the special items in the Mac OS application menu.
https://bugzilla.gnome.org/show_bug.cgi?id=720552
Ryan Lortie [Mon, 16 Dec 2013 16:05:17 +0000 (11:05 -0500)]
quartz menu: add a hack for application name
Add a private hack to allow the insertion of the name of the application
into the label of menu items.
If it appears in the label of any menu item, "%s" will be replaced with
the name of the application.
We will use this for the "Hide myapp", "Quit myapp" and "About myapp"
labels typically found on Mac OS programs.
https://bugzilla.gnome.org/show_bug.cgi?id=720552
Ryan Lortie [Wed, 15 Jan 2014 05:30:12 +0000 (00:30 -0500)]
quartz menu: add special items
Add support for the "Hide app", "Hide Others" and "Show All" special
items and for the "Services" submenu.
https://bugzilla.gnome.org/show_bug.cgi?id=720552
Volker Sobek [Fri, 17 Jan 2014 15:25:30 +0000 (16:25 +0100)]
docs/comments: Fix spelling of 'explicitly'
This replaces all occurrences of 'explicitely' with 'explicitly'. Only
code comments and gtk-doc statements are affected.
https://bugzilla.gnome.org/show_bug.cgi?id=722429
Ryan Lortie [Sun, 15 Dec 2013 02:56:26 +0000 (21:56 -0500)]
GtkMenuTracker: add 'special' items
Allow the possibility for items to be marked with a special attribute and
expose this via GtkTrackerMenuItem. For internal use only.
We will use this to implement the special 'Hide', 'Hide Others' and 'Show All'
items and the 'Services' submenu in the Mac OS application menu.
https://bugzilla.gnome.org/show_bug.cgi?id=720552
Ryan Lortie [Wed, 15 Jan 2014 05:26:58 +0000 (00:26 -0500)]
quartz menu: change sensitivity approach
By default, Mac OS scans menus as they are opened, updating the
sensitivity of each item in the menu.
The current code in gtkapplication-menu-quartz disables this behaviour,
preferring to manually control the sensitivity of each item in the menu
(when told by the tracker that it has changed internally).
Change the way that this works to more closely follow the usual Mac OS
regime.
This will allow us to construct a typical "application menu" on Mac OS
containing the items that are typically found there ("Hide", "Hide
Others", "Show All", "Services") and have the OS automatically update
their sensitivity.
https://bugzilla.gnome.org/show_bug.cgi?id=720552
Matthias Clasen [Sat, 18 Jan 2014 00:43:22 +0000 (19:43 -0500)]
header bar: Make it possible to have no title
Add a custom title had the side-effect of showing the widget.
That is not right, adding children and managing their visibility
should be independent. The headerbar size allocation code also
made the assumption that a custom title is always visible.
With these changes, GtkHeaderBar should be usable in situations
where the centering functionality is not required, and it is
important to freely pack content at both ends, such as in nautilus.
https://bugzilla.gnome.org/show_bug.cgi?id=722340
Matthias Clasen [Fri, 17 Jan 2014 22:42:57 +0000 (17:42 -0500)]
Update colorchooser.ui test output
These are expected changes from the last few commits.
Matthias Clasen [Fri, 17 Jan 2014 22:40:45 +0000 (17:40 -0500)]
Update messagedialog.ui test output
These are expected changes from the last few commits.
Matthias Clasen [Wed, 15 Jan 2014 11:23:38 +0000 (06:23 -0500)]
mount operation: Use headerbar
Make GtkMountOperation use a headerbar for its dialog
when desired.
William Jon McCann [Fri, 10 Jan 2014 21:17:47 +0000 (16:17 -0500)]
recent chooser dialog: Use headerbar
Make the recent chooser dialog use a headerbar
when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Fri, 10 Jan 2014 21:16:56 +0000 (16:16 -0500)]
file chooser dialog: Use headerbar
Make the file chooser dialog use a headerbar
when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Sun, 8 Dec 2013 14:58:00 +0000 (15:58 +0100)]
custom paper dialog: Use headerbar
Make the custom paper dialog use a headerbar when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Sun, 8 Dec 2013 14:54:17 +0000 (15:54 +0100)]
page setup dialog: Use headerbar
Make the page setup dialog use a headerbar when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Sun, 8 Dec 2013 14:38:43 +0000 (15:38 +0100)]
print dialog: Use headerbar
Make the print dialog use a headerbar when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Sun, 8 Dec 2013 14:22:46 +0000 (15:22 +0100)]
app chooser: Use headerbar
Use a GtkHeaderBar in the app chooser dialog when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Sun, 8 Dec 2013 14:13:25 +0000 (15:13 +0100)]
color chooser: Use headerbar
Make GtkColorChooserDialog use a headerbar when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Sun, 8 Dec 2013 14:09:46 +0000 (15:09 +0100)]
font dialog: Use headerbar
Make the font chooser dialog use a headerbar
when desired.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Sun, 8 Dec 2013 12:40:50 +0000 (13:40 +0100)]
about dialog: Use headerbar
Use a GtkHeaderBar for the credits and about buttons.
It makes less sense here than in other places to go back to
the buttons on the bottom, considering we only have a close
button, so we always use a header bar.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
Matthias Clasen [Fri, 17 Jan 2014 04:58:49 +0000 (23:58 -0500)]
dialog: Show the action area when needed
If we find that widgets are being added to the action area,
we should show it. Also warn in this situation.
Matthias Clasen [Fri, 17 Jan 2014 22:03:00 +0000 (17:03 -0500)]
Exclude use-header-bar from the defaultvalue test
Matthias Clasen [Fri, 17 Jan 2014 22:17:23 +0000 (17:17 -0500)]
Make it possible to set use-header-bar from a setting
This commit introduces a private convenience API that derived
dialogs can call in their instance init. This is necessary to
make the setting work as intended in the face of 3rd party
dialogs derived e.g. from GtkFileChooserDialog, which are
created with g_object_new.
Matthias Clasen [Wed, 15 Jan 2014 05:33:30 +0000 (00:33 -0500)]
Add a setting for dialog headers
This setting will let us keep traditional appearance
of dialogs on platforms where this is expected.
The new setting is called gtk-dialogs-use-header, backed
by the Gtk/DialogsUseHeader xsetting.
William Jon McCann [Sun, 12 Jan 2014 02:59:45 +0000 (21:59 -0500)]
demo: Add two buttons to the message dialog
This tests the new. prompt-like layout of message dialogs
better.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Mon, 13 Jan 2014 19:30:31 +0000 (14:30 -0500)]
message dialog: Center text
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Sun, 12 Jan 2014 14:32:29 +0000 (09:32 -0500)]
message dialog: Don't show images
https://bugzilla.gnome.org/show_bug.cgi?id=720059
Matthias Clasen [Fri, 17 Jan 2014 17:36:53 +0000 (12:36 -0500)]
message dialog: Allow action area to extend to the edge
https://bugzilla.gnome.org/show_bug.cgi?id=720059
Matthias Clasen [Fri, 17 Jan 2014 17:36:12 +0000 (12:36 -0500)]
message dialog: Don't use headerbar
https://bugzilla.gnome.org/show_bug.cgi?id=720059
Matthias Clasen [Fri, 17 Jan 2014 17:39:05 +0000 (12:39 -0500)]
dialog: Add style classes
These will be used in subsequent commits to better style
message dialogs.
William Jon McCann [Sun, 8 Dec 2013 18:15:40 +0000 (19:15 +0100)]
dialog: Add a headerbar
This change makes it possible for GtkDialog to pack
its action widgets into a header bar, instead of the
traditional action area. This change is controlled
by the use-header-bar construct-only property.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
Matthias Clasen [Fri, 17 Jan 2014 16:41:03 +0000 (11:41 -0500)]
Update all internal users of alternative button order
We'll keep this code around for now to not regress
on Windows, but avoid deprecation warnings.
William Jon McCann [Sun, 8 Dec 2013 16:38:34 +0000 (17:38 +0100)]
dialog: Mark alternate button order as deprecated
This feature was never implemented 100% correct, and
does not apply to action buttons in header bars.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
Matthias Clasen [Wed, 15 Jan 2014 11:44:48 +0000 (06:44 -0500)]
file chooser: Clean up direct action area interaction
Matthias Clasen [Fri, 17 Jan 2014 16:26:11 +0000 (11:26 -0500)]
Update all internal users of gtk_dialog_get_action_area
Some of these should be revisited and fixed. For now,
just avoid the deprecation warnings.
Matthias Clasen [Fri, 17 Jan 2014 17:01:47 +0000 (12:01 -0500)]
dialog: Mark gtk_dialog_get_action_area as deprecated
Direct access to the action area by applications makes it much more
difficult to make changes to GtkDialog. Therefore, deprecate this
function.
William Jon McCann [Sun, 12 Jan 2014 03:46:19 +0000 (22:46 -0500)]
demo: Add new button box layouts
This adds a test case for the new expand layout.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
Matthias Clasen [Fri, 17 Jan 2014 17:39:30 +0000 (12:39 -0500)]
button box: Set linked style for extend
This is needed for proper styling of the new extend-placement
in button boxes.
William Jon McCann [Sun, 12 Jan 2014 01:27:42 +0000 (20:27 -0500)]
Add an expand button box type
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Fri, 10 Jan 2014 20:25:27 +0000 (15:25 -0500)]
window: Allow unsetting custom titlebar
https://bugzilla.gnome.org/show_bug.cgi?id=720059
William Jon McCann [Fri, 10 Jan 2014 21:15:17 +0000 (16:15 -0500)]
headerbar: Set a minimum size for the title
https://bugzilla.gnome.org/show_bug.cgi?id=720059